package com.yckj.activechicken.business.document.service;

import com.yckj.activechicken.business.document.model.BusiDocument;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * Title:com.yckj.activechicken.business.service
 * </p>
 * <p/>
 * <p>
 * Description: 描述【文档管理业务处理层】
 * </p>
 * <p/>
 * <p>
 * Copyright: Copyright (c) 2019
 * </p>
 * <p/>
 * <p>
 * Company: 英才汇硕信息技术有限公司
 * </p>
 *
 * @author zhoujy
 * @version 1.0
 * @created 2020/5/15 17:27
 */
public interface IBusiDocumentService {

    /**
     * 通过公司id以及文档类型查询文档信息
     * @param busiDocument
     * @return
     */
    List<BusiDocument> queryDocByCompanyId(BusiDocument busiDocument);

    /**
     * 通过业务id查询文档信息
     * @param busiDocument
     * @return
     */
    List<BusiDocument> queryDocByBusiId(BusiDocument busiDocument);

    /**
     * 通过文档信息删除文档
     * @param busiDocument
     * @return
     */
    int delDocById(BusiDocument busiDocument);

    /**
     * 添加文档信息，上传文档
     * @param busiDocument
     * @return
     */
    Map<String,String> addDocument(BusiDocument busiDocument);
}
